﻿Public Module Enums

    Public Enum GroupMoveDirection
        GroupMoveUp
        GroupMoveDown
        GroupMoveMostDown
        GroupMoveMostTop
    End Enum

    Public Enum UpdateItemEventType

        FileValdilation
        DownloadRunning
        Retry

        DownloadComplete
        DownloadComplete_HashValid
        DownloadComplete_HashInvalid

        DownloadStopped

        DirectoryNotFound
        FileNotFound
        ConnectionError
        ServerDown
        ServerFull
        InternalServerError
        AuthError
        UnknownError
        FileAlreadyDownloaded
        FileNameTooLong
        NotEnoughDiskSpace

    End Enum

    Public Enum Status
        Running
        Stopped
        Waiting

        Complete
        CompleteHashValid
        CompleteHashInvalid

        FileValdilation
        Failure

        Queued
        Retry

        AlreadyDownloaded
        NotSelected
    End Enum

End Module
